package com.withouther.robot.rainingrobot.util.ai.tts.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * @ClassName TTSParam
 * @Auther: tzq
 * @Date: 2020/9/23 22:32
 * @Description:
 */
@Data
public class TTSParam implements Serializable {
    /**
     * 发音人
     */
    private String voice;

    /**
     * 编码格式
     */
    private String format;

    /**
     * 采样率
     */
    private int sampleRate;

    /**
     * 语速
     */
    private int speechRate;

    /**
     * 合成文本
     */
    private String text;

    private String channelId;

    /**
     * filePath
     */
    private String filePath;
    /**
     * 备用扩展字段
     */
    private Map<String, Object> param;
}
